shortbread biscuits - Turkish English Dictionary